.main:after,.leftbox2:after {
  height:0;
  content:".";
  clear:both;
  display:block;
  visibility:hidden;
}
.main a:hover {
	text-decoration:underline;
	color:#de5219;
}
.redao {
	width:978px;
	height:56px;
	margin:0 auto;
	border:1px solid #bde1fd;
	background:#eff8ff;
	margin-top:8px;
	clear:both;
}
.redao strong {
	float:left;
	padding:10px 14px;
	color:#2872ae;
	font: 18px/36px "Microsoft YaHei", Arial, Tahoma;
	
}
.redao .list {
	width:420px;
	height:40px;
	overflow:hidden;
	margin-top:8px;
	float:left;
}
.redao .list li {
	width:60px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	float:left;
}
.redao .list li a {
	color:#666;
}
.redao .list li a:hover {
	color:#ee7114;
}
.searchbox {
	width:430px;
	height:32px;
	float:right;
	padding:12px 14px 0 0;
}
.sselect {
	width:100px;
	height:30px;
	float:left;
	position:relative;
	border:1px solid #cecece;
	background:#fff url(../images/searchbg.gif) repeat-x top;
}
.sselect ul {
	position:absolute;
	width:90px;
	border:1px solid #ccc;
	border-top:none;
	top:31px;
	left:-1px;
	padding:5px;
	display:none;
	background:#fff;
}
.sselect ul li {
	border-bottom:1px dashed #ddd;
	line-height:24px;
	text-align:center;
}
.sselect ul li a {
	display:block;
	height:24px;
	width:90px;
}
.sselect ul li a:hover {
	color:#fff;
	background:#2872ae;
}
.onclick ul {
	display:block;
}
.sselect p {
	padding:0 30px 0 10px;
	line-height:30px;
	text-align:center;
	background:url(../images/searchicon.gif) no-repeat 77px center;
}
.s-input {
	width:253px;
	height:30px;
	line-height:30px;
	float:left;
	border:1px solid #ccc;
	border-left:none;
	border-right:none;
	background:#fff url(../images/searchbg.gif) repeat-x top;
}
.s-btn {
	width:75px;
	height:32px;
	float:left;
}
.main {
	width:980px;
	margin:0 auto;
	padding:10px 0 0;
	clear:both;
}
.leftside {
	float:left;
	width:360px;
	padding-right:10px;
}
.picshow {
	width:360px;
	height:240px;
	overflow:hidden;
}
#focus {width:360px; height:240px; overflow:hidden; position:relative;}
#focus ul {height:212px; position:absolute;}
#focus ul li {float:left; width:360px;height:240px; overflow:hidden; position:relative;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute;width:360px; height:24px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:360px; height:10px; padding:5px 10px; right:0; bottom:2px; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
.toutiao {
	width:358px;
	height:187px;
	border:1px solid #ddd;
	margin-top:10px;
	border-top:2px solid #2872ae;
}
.title2 {
	padding:0 10px;
	border-bottom:1px solid #ddd;
	height:30px;
	color:#2872ae;
	font:18px/30px "Microsoft YaHei", Arial, Tahoma;
}
.title3 {
	line-height:33px;
	font-size:14px;
	font-weight:bold;
	padding:0 11px;
	height:33px;
	overflow:hidden;
	text-align:center;
}
.title3 a {
	color:#de5219;
}
.pic1 {
	width:106px;
	height:65px;
	float:left;
	padding-left:11px;
}
.text1 {
	padding:0 0 6px 12px;
	line-height:21px;
	color:#666;
	text-indent:2em;
}
.text1 a {
	color:#de5219;
}
.list1 {
	padding-left:13px;
	clear:both;
}
    .list1 li {
        padding-left: 9px;
        line-height: 22px;
        *white-space: nowrap;
        background: url(../images/icon2.gif) no-repeat left center;
        height: 22px;
        overflow: hidden;
    }
.list1 li a {
	color:#2872ae;
}
.midlle {
	width:336px;
	height:438px;
	border:1px solid #ddd;
	float:left;
}
.title {
	height:31px;
	padding:0 12px;
}
.title div {
	height:30px;
	line-height:30px;
	padding:0 8px;
	border-bottom:1px solid #ddd;
}
.title h3 {
	float:left;
	font-size:14px;
}
.title a {
	float:right;
}
.list2 {
	margin-top:8px;
	padding-left:15px;
}
.list2 li {
	padding-left:10px;
	height:26px;
	line-height:26px;
	width:290px;
	overflow:hidden;
	*white-space:nowrap;
	background:url(../images/icon2.gif) no-repeat left center;
}
.list2 li.tuchu {
	font-size:14px;
	font-weight:bold;
}
.list2 li a {
	color:#2872ae;
}
.rightside {
	float:right;
	width:262px;
}
.tjlink {
	width:240px;
	height:68px;
	padding:10px;
	margin-bottom:10px;
	border:1px solid #ddd;
	overflow:hidden;
}
.tjlink a {
	white-space:nowrap;
	margin-right:10px;
}
.box2 {
	border:1px solid #ddd;
	width:260px;
	min-height:286px;
	_height:286px;
}
.title4 {
	width:240px;
	margin:0 auto;
	height:29px;
	padding-top:6px;
	background:url(../images/xxkbg1.gif) repeat-x 0 30px;
}
.xxk1 {
	float:left;
	padding-left:5px;
}
.xxk1 li {
	float:left;
	width:49px;
	padding-right:2px;
}
.xxk1 li a {
	display:block;
	width:49px;
	height:29px;
	line-height:24px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
.xxk1 li a.hover,.xxk1 li a:hover {
	color:#fff;
	text-decoration:none;
	background:url(../images/xxkhover1.gif) no-repeat;
}
.more1 {
	float:right;
	line-height:24px;
	margin-right:10px;
}
.pic2 {
	width:90px;
	height:60px;
	float:left;
	border:1px solid #ddd;
	display:inline;
	padding:1px;
}
.text2 {
	width:130px;
	float:left;
	padding:0 0 0 9px;
}
.text2 p {
	height:21px;
	width:130px;
	overflow:hidden;
	line-height:21px;
	color:#666;
}
.text2 p a{
	color:#de5219;	
}
.list3 {
	clear:both;
	padding:6px 0 0 14px;
}
.list3 li {
	line-height:24px;
	height:24px;
	width:218px;
	overflow:hidden;
	padding-left:9px;
	*white-space:nowrap;
	background:url(../images/icon2.gif) no-repeat left center;
}
.list3 li a {
	color:#2872ae;
}
.list3 li span {
	color:#666;
	padding-left:4px;
}
.adlist {
	width:990px;
	height:60px;
	margin:0 auto;
	clear:both;
	padding-top:10px;
}
.adlist div {
	float:left;
	padding:0 5px;
}
.left {
	width:708px;
	float:left;
}
.leftbox2 {
	border:1px solid #ddd;
	padding-bottom:8px;
	clear:both;
	min-height:36px;
	_height:36px;
}
.title5 {
	height:31px;
	background:url(../images/line.gif) repeat-x bottom;
}
.title5 h2 {
	float:left;
	line-height:30px;
	padding:0 16px;
	font-size:14px;
}
.xxk2 {
	float:left;
}
.xxk2 li {
	float:left;
	width:88px;
	padding:3px 1px 0;
}
.xxk2 li a {
	display:block;
	background:#fff;
	height:25px;
	line-height:25px;
	text-align:center;
	border:1px solid #fff;
	border-bottom:none;
	border-top-width:2px;
}
.xxk2 li a:hover,.xxk2 li a.hover {
	height:26px;
	color:#2872ae;
	text-decoration:none;
	border-color:#79a1c2;
}
.more2 {
	float:right;
	margin-right:16px;
	line-height:30px;
	color:#666;
}
.sbpro {
	clear:both;
	padding-left:8px;
	height:288px;
}
.sblist {
	line-height:30px;
	float:left;
	width:118px;
	height:132px;
	padding:12px 10px 0px;
	text-align:center;
	overflow:hidden;
}
.pic3 {
	width:114px;
	height:97px;
	padding:1px;
	border:1px solid #ddd;
}
.list4 {
	padding-left:10px;
	margin:10px 0 6px;
}
.list4 li {
	float:left;
	width:118px;
	padding-left:15px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	*white-space:nowrap;
	background:url(../images/icon2.gif) no-repeat 5px center;
}
.tuijian {
	height:64px;
	clear:both;
	padding:6px 0 0 14px;	
}
.kong {
	height:13px;
	clear:both;
	overflow:hidden;
}
.title6 {
	height:36px;
	line-height:36px;
	clear:both;
	padding:8px 0 0 14px;
}
.title6 h2 {
	float:left;
	font-size:16px;
}
.title6 span {
	float:left;
	padding-left:18px;
}
.title6 span a {
	color:#de5219;
	margin-right:8px;
}
.list8 {
	width:331px;
	height:28px;
	line-height:28px;
	padding-left:15px;
	overflow:hidden;
	float:left;
}
.list8 dt {
	float:left;
}
.list8 dt a {
	font-size:14px;
	font-weight:bold;
	color:#2872ae;
}
.list8 dd {
	float:left;
}
.list8 dd a {
	margin-left:8px;
}
.line1 {
	clear:both;
	width:676px;
	margin:0 auto;
	height:13px;
	overflow:hidden;
	border-bottom:1px dashed #ccc;
}
.list3 li span.green,.green {
	color:#37aa27;
}
.list3 li span.orange,.orange {
	color:#e27234;
}
.list9 {
	float:left;
	padding-left:11px;
	width:238px;
	margin-top:10px;
	min-height:100px;
	_height:100px;
}
.list9 li {
	width:218px;
	height:24px;
	line-height:24px;
	padding-left:11px;
	overflow:hidden;
	*white-space:nowrap;
	background:url(../images/icon2.gif) no-repeat left center;
}
.box3 {
	width:448px;
	height:96px;
	float:left;
	border-bottom:1px dashed #ccc;
}
.pic4 {
	width:115px;
	height:82px;
	float:left;
	padding:10px 16px 0 0;
	overflow:hidden;
}
.boxright1 {
	width:310px;
	float:left;
}
.boxright1 h3 {
	text-align:center;
	height:48px;
	line-height:48px;
	font-size:14px;
	width:310px;
	overflow:hidden;
}
.boxright1 h3 a {
	color:#de5219;
}
.boxright1 p {
	line-height:21px;
	height:42px;
	width:310px;
	text-indent:2em;
	overflow:hidden;
}
.list10 {
	float:left;
	width:456px;
	margin-top:9px;
}
.list10 li {
	width:210px;
	height:24px;
	float:left;
	line-height:24px;
	overflow:hidden;
	padding-left:14px;
	*white-space:nowrap;
	background:url(../images/icon2.gif) no-repeat 5px center;
}
.box4 {
	width:346px;
	float:left;
	display:inline;
	margin-right:10px;
	padding-bottom:11px;
	border:1px solid #ddd;
}
.list11 {
	padding-left:14px;
	margin-top:8px;
}
.list11 li {
	width:308px;
	height:24px;
	line-height:24px;
	float:left;
	padding-left:10px;
	overflow:hidden;
	*white-space:nowrap;
	background:url(../images/icon2.gif) no-repeat left center;
}
.list11 li a {
	width:230px;
	display:inline;
	color:#2872ae;
	float:left;
	overflow:hidden;
}
.list11 li span {
	float:right;
	color:#666;
}
.pptj {
	margin:9px 0 0 13px
}
.pptj li {
	width:109px;
	height:57px;
	float:left;
	border:1px solid #ddd;
	float:left;
	margin:5px 4px;
	overflow:hidden;
}
.qxpp {
	margin:9px 0 0 8px;
}
.qxpp li {
	width:180px;
	height:50px;
	float:left;
	border:1px solid #ddd;
	float:left;
	margin:5px 5px;
	overflow:hidden;
}
.friendlink {
	padding:6px 0 0 12px;
}
.friendlink a {
	margin:0 7px;
	float:left;
	white-space:nowrap;
	line-height:24px;	
}

/*--20120724--*/
.loginlink {
	width:260px;
	height:40px;
	border:1px solid #2872ae;
	margin-bottom:10px;
	line-height:40px;
	background:url(../images/login.gif) repeat-x 0 0;
}
.loginlink li {
	float:left;
}
.loginlink li a {
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}
.zhuce a,.tougao a{
	height:40px;
	width:95px;
	display:block;
}
.denglu a {
	display:block;
	height:40px;
	width:66px;
}
.denglu,.tougao {
	padding-left:2px;
	background:url(../images/login.gif) no-repeat left -80px;
}
.loginlink li a:hover {
	color:#fff;
	text-decoration:none;
	background:url(../images/login.gif) repeat-x 0 -40px;
}
.xiu_list {
	padding:17px 0 0 16px;
}
.xiu_list li {
	float:left;
	height:226px;
	width:155px;
	overflow:hidden;
	line-height:20px;
	text-align:center;
	padding:10px 8px 0;
}
.xiu_list li p {
	width:140px;
	height:185px;
	padding:1px;
	float:left;
	overflow:hidden;
	border:1px solid #ddd;
}
.xiu_list li a:hover {
	text-decoration:underline;
}